package com.example.demo.compile;

import lombok.Data;
import org.springframework.stereotype.Component;

// 表示一个 task 的运行结果
@Component
@Data
public class Answer {
    // 错误码
    // error 为 0 表示编译运行都成功，为 1 表示编译出错，为 2 表示运行出错（抛异常）
    private int error;

    // 出错的提示信息
    // error 为 1 reason 中就放编译的错误信息，为 2 reason 中就放异常信息
    private String reason;

    // 运行程序得到的标准输出结果
    private String stdout;

    // 运行程序得到的标准错误结果
    private String stderr;
}
